package org.finesys.common.sensitive.core.handler.base;

import java.lang.annotation.Annotation;

/**
 * 脱敏处理接口
 * <p>
 */

public interface SensitiveHandler<T extends Annotation> {

	/**
	 * 脱敏处理
	 * @param origin 原始字符串
	 * @param annotation 注解信息
	 * @return 脱敏后的字符串
	 */
	String desensitize(String origin, T annotation);

}
